subsurface ocean - French English Dictionary